Designing Deterministic Polynomial-Space Algorithms by Color-Coding Multivariate Polynomials∗
نویسندگان
چکیده
In recent years, several powerful techniques have been developed to design randomized polynomial-space parameterized algorithms. In this paper, we introduce an enhancement of color coding to design deterministic polynomial-space parameterized algorithms. Our approach aims at reducing the number of random choices by exploiting the special structure of a solution. Using our approach, we derive polynomial-space O∗(3.86k)time (exponential-space O∗(3.41k)-time) deterministic algorithm for kInternal Out-Branching, improving upon the previously fastest exponential-space O∗(5.14k)-time algorithm for this problem. (The notation O∗ hides factors polynomial in the input size.) We also design polynomialspace O∗((2e)k+o(k))-time (exponential-space O∗(4.32k)-time) deterministic algorithm for k-Colorful Out-Branching on arc-colored digraphs and k-Colorful Perfect Matching on planar edge-colored graphs. In k-Colorful Out-Branching, given an arc-colored digraph D, decide whether D has an out-branching with arcs of at least k colors. In kColorful Perfect Matching, given an undirected graph G, decide whether G has a perfect matching with edges of at least k colors. To obtain our polynomial space algorithms, we show that (n, k, αk)-splitters (α > 1) and in particular (n, k)-perfect hash families can be enumerated one by one with polynomial delay using polynomial space.
منابع مشابه
Asymptotically Optimal Monte Carlo Sparse Multivariate Polynomial Interpolation Algorithms of Straight-Line Program
In this paper, we propose new deterministic interpolation algorithms and Monte Carlo interpolation algorithms for sparse multivariate polynomials represented by straight-line programs. Let f be an n-variate polynomial with a degree bound D and and term bound T . Our deterministic algorithms have better complexities than existing deterministic interpolation algorithms in most cases. Our Monte Ca...
متن کاملImproved dense multivariate polynomial factorization algorithms
We present new deterministic and probabilistic algorithms that reduce the factorization of dense polynomials from several to one variable. The deterministic algorithm runs in sub-quadratic time in the dense size of the input polynomial, and the probabilistic algorithm is softly optimal when the number of variables is at least three. We also investigate the reduction from several to two variable...
متن کاملInterpolating Polynomials from Their Values
A fundamental technique used by many algorithms in computer algebra is interpolating polynomials from their values. This paper discusses two algorithms for-solving this problem for sparse multivariate polynomials, anupdated version of a probabilistic one and a new deterministic techniqo" that uses some ideas due to Ben-Or and Tiwari (1988). In addition algorithms are presented for quickly findi...
متن کاملDeterministic Irreducibility Testing of Polynomials over Large Finite Fields
We present a sequential deterministic polynomial-time algorithm for testing dense multivariate polynomials over a large finite field for irreducibility. All previously known algorithms were of a probabilistic nature. Our deterministic solution is based on our algorithm for absolute irreducibility testing combined with Berlekamp’s algorithm.
متن کاملAlgorithms for Testing Monomials in Multivariate Polynomials
This paper is our second step towards developing a theory of testing monomials in multivariate polynomials. The central question is to ask whether a polynomial represented by an arithmetic circuit has some types of monomials in its sum-product expansion. The complexity aspects of this problem and its variants have been investigated in our first paper by Chen and Fu (2010), laying a foundation f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017